substantial amounts - German English Dictionary